約 4,620,452 件
https://w.atwiki.jp/interpot/pages/18.html
◇COMMAND コマンド ◆コマンド ゾーンマップボタン 今いるゾーン全体のマップを表示します。 他のゾーンへの移動もできます。 コニュニティハウスボタン そのゾーンのコミュニティハウスにジャンプします。 ・「タネショップ」区画に植えるタネを購入できます。 ・「NIFTY CENTER」各種設定や追加区画の削除などが行えます。 ・「サロン」ユーザー用掲示板を開きます。 ・「バラエティショップ」置物や草花などのグッズをフォーリン買うことができます。 帰るボタン マイファースト区画へ帰ります。 アドレス帳ボタン 土地の移動に便利なアドレス帳を開きます。 収穫#ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (ip91.gif)#ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (ip76.gif) 収穫ボタンが機能する時期にだけ、実を収穫することができます。 実を収穫することで、フォーリンを増やすことができます。 フォーリン(FL)#ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (ip94.gif) インターポット内での通貨です。 ショップで様々なアイテムと交換することができます。 ◆コンディションメーター この土地の光分/水分/養分の状況を表します。 #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (ip98.gif) 3つともブルーゾーンに保つことで、木は成長します。 光分 過多の時は「はじけるえさ」#ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (iphajikeru.gif)を使い、雲を出します。 欠乏のときは「ライトボール」#ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (ip92.gif)を使い、人工太陽を当てます。 水分 過多の時は「しょっぱいエサ」#ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (ipsyopai.gif)を使い、「ゾウゾウ虫」に水を吸い取ってもらいます。 欠乏の時は「じょうろ」#ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (ip90.gif)で水を与えます。 養分 過多の時は「くさったエサ」#ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (ipkusatta.gif)を使い、「びびる」を呼びます。 欠乏の時は「肥料」#ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (ip89.gif)をまきます。 コウモリ #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (ip98.gif) 状態が悪化すると、コウモリが飛び交います。 死神 #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (ip97.gif) #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (ip96.gif) コンディションメーターがレッドゾーンに入るとドクロマークがつきます。 3つともレッドゾーンになると死神がとり付きます。ほうっておくと増えます。 この状態を続けておくと、木は枯れてしまいます。 墓 #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (ip95.gif) 枯れた後は、木の墓になります。 「超合金ZAPPER」#ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (ip88.gif)でとりのぞけます。
https://w.atwiki.jp/penta2/pages/11.html
GLANTANKへJavaを導入 Javaの実行環境を導入しようとするも アーキテクチャがarmであるためなかなか導入できず・・・ 途方にくれているとfree-javaの 玄箱への導入記録を発見したので 早速試してみた(゜o゜)!! 参考ページ chicken developer http //www22.atwiki.jp/anthony/pages/17.html 1.まずはsource.listにcontrib non-freeを追加 GLANTANK /# vi /etc/apt/sources.list deb http //ftp.jp.debian.org/debian etch main contrib non-free deb-src http //ftp.jp.debian.org/debian etch main contrib non-freedeb http //security.debian.org etch/updates main contrib non-free deb-src http //security.debian.org etch/updates main contrib non-free 2.続いてapt-getするためupdateの実行 GLANTANK /# apt-get update 3.あるかな~ということで確認 GLANTANK /# apt-cache search free-java-sdk free-java-sdk - Complete Java SDK environment consisting of free Java tools 4.あることが確認できたのでインストール GLANTANK /# apt-get install free-java-sdk 5.Javaが入っているかの確認 GLANTANK /# java -version SableVM version 1.13 compile date and time 2006-09-09 15 34 20 UTC gcc version 4.1.2 20060901 (prerelease) (Debian 4.1.1-13) real life brokenness features enabled signal based exception detection copying garbage collection bidirectional object layout direct-threaded interpreter おお!入ってる・・・ 今回はここまで
https://w.atwiki.jp/chapati4it/pages/16.html
Java Javaは、サーバサイドによく利用されているプログラム言語です。 最近では、アンドロイドでも利用されています。 Javaサンプル 無名クラスにパラメータを渡す CSVファイルを読み込む Javaの乱数生成 乱数生成の性能 JavaでGMailによるメール送信(JavaMail使用 JavaでZipファイル解凍サンプル(commons-compress使用) JavaでZipファイル圧縮(commons-compress)テキスト一個だけ JavaでZipファイル圧縮(commons-compress)ファイルやディレクトリ指定 スネークケースとキャメルケースの変換 日付、時間を扱うサンプル 処理時間を計測するサンプル 文字列を切り取る substring の使い方 substring使用時のエラーと回避方法??? swingサンプル 基本 ウィンドウを表示するだけのサンプル JButton ボタンをクリックしたらメッセージを表示するサンプル Swingアプリを実行する 画像表示 画像表示(拡大縮小) ポップアップメニュー メニューを作る ファイル選択ダイアログから画像を選択して表示する コンボボックスを使ってみよう エクスプローラからファイルをドロップ ドロップを受け取るサンプル(文字列、ファイル) JListを表示するだけのサンプル JListにアイコンとテキストを表示する JList複数選択、単一選択サンプル JTableにCsvファイルを読み込んで表示 JTableエクスプローラ風サンプル JSliderサンプル JSliderサンプル ボリューム調整みたいなスライダ JSliderサンプル プログラムから操作する時にイベントを発生させない JSliderサンプル ボリューム調整みたいなスライダのUIクラス Zipファイル解凍サンプル JTableに一覧表示、ダブルクリックで画像を表示 MyJCalendar Swingでカレンダー型日付選択ダイアログのサンプル メニュー、タイトルバー、ステータスバー、ツールバーの表示on/off切り替えサンプル tips ウィンドウサイズをiniファイルに保存、復元 JTreeにディレクトリ構造を表示 JTreeとJListで作るエクスプローラ風のサンプル JTreeノード編集、前後の値をチェックする JTableにボタン表示、ボタン押したら行削除 フローレイアウトで強制改行 MP3プレイヤーサンプル(JLayer) MP3プレイヤーサンプル(JLayer,BasicPlayer) MP3のID3を読むサンプル(Java ID3 Tag Library + 文字化け対応) MP3プレイヤーサンプル(JLayer,BasicPlayer,Java ID3 Tag Library)一通りの機能実装 BasicPlayerサンプル(mp3, 音量調整) BasicPlayerサンプル(mp3, シーク, 時間表示) オリジナルのイベントを作ろう 帳票サンプル JasperReports5.0サンプル サンプルの実行 一番簡単なPDF出力 テンプレートにデータソースとパラメータ設定してPDF出力 CSVデータソースからPDF出力 PDFに動的に画像を埋め込み グループ分けと集計 Tomcatサンプル Tomcatメモ Tomcat7.0.37のインストールとeclipseの設定(Windows) サーブレットを作ってみる Tomcat7のインストールとwarファイルのデプロイ(ubunts12.04) warファイルをdotcloudにデプロイ サーブレットからJSPに遷移するサンプル サーブレットからCSVファイルをダウンロードするサンプル サーブレットからCSVファイルをダウンロードするサンプル(日本語ファイル名) サーブレットからファイルをダウンロードするサンプル(日本語ファイル名) Basic認証(UserDatabaseRealm)+DIGEST認証 JFreeChartで動的にグラフを出力するサンプル ファイルをアップロードするサンプル(Commons FileUplaod) クロスサイトスクリプティング脆弱性を体験してみるサンプル
https://w.atwiki.jp/sevenlives/pages/24.html
Java 読み:じゃば 英語:Java 別名: 意味: JavaとはSun Microsystems社が開発した高級プログラミング言語のこと。 広義でJavaの実行環境を含めたJava周辺の技術の総称。 従来のC/C++などの言語の欠点をなくそうとして設計されたため、さまざまな利点から爆発的に普及した。 特徴: オブジェクト指向言語である。 C、C++といった言語をモデルとしてるためそれらと似た文法で学びやすい。 JVMによって一度バイトコードに変えられてから実行されるため、WORAを実現。 ガーベージ・コレクションを実装し、メモリを直接操作できなく安全性が高い。 ネットワークやGUI関連など考え抜かれた豊富な標準ライブラリがある。 例外処理でエラーを搬出し処理ができるため安全性が高い。 型に厳密であり、きちっと分けられた文法やアクセス修飾子等で機密性が高く堅牢なコードが書ける。 などの特徴がある。 プログラムはJavaの仕様で基本はUnicodeで書かなければならない。 デスクトップ仕様やサーバ向けモバイル向けなどで使い分ける JavaとJava SE【J2SE】、Java EE【J2EE】、Java ME【J2ME】といった3種類の技術体系がある。 Javaは様々な分野に広がっており、単にプログラミング言語としてだけではなく、広義でJavaプラットフォームを含むJavaの様々な体系全体を指すようになっている。 2015年09月21日 静的型言語? JVM 【Java仮想マシン】 WORA Oak? KVM? バイトコード【byte code】 OOP AOP? JNI JNA? ガーベッジ・コレクション【GC】 クラス・ライブラリ? クラス・ローダ? クラス・パス マーシャリング コメント(Java) Javadoc Duke? JavaBeans JavaFX APIJDBC 非推奨【deprecated】? エポック 完全修飾名 ワイルドカード【wild card】 ユニコード・エスケープ? マルチスレッド? スレッドセーフ sandbox デッドロック? サンドボックス システム・リソース? システム・プロパティ? ストリーム? バッファリング フィルタリング コレクション・フレームワーク デザインパターン? BGGA? HotSpot BeanShell? リテラル 識別子(Java)? 予約語(Java) 変数(Java)? 定数(Java) サフィックス 配列(Java)ジャグ配列? 参照値 camelCaps ■ オブジェクト指向(Java) オブジェクト(Java) クラス【class】(Java)フィールド【field】(Java) メソッド【method】(Java) コンストラクタ(Java) ファイナライザ? スタティック・イニシャライザ? パッケージ【package】 メンバー インスタンス【instance】(Java) エントリ・ポイント(Java) デフォルトコンストラクタ(Java) オーバーロード オーバーライド アクセス制御(Java)? アクセサ 継承(Java) スーパークラス【親クラス】? サブクラス【子クラス】? シグネチャ(Java) 抽象クラス 具象クラス インターフェース【interface】(Java) カプセル化 ポリモーフィズム【多態性】 インピーダンス・ミスマッチ イミュータブル・オブジェクト RMI? ■ 修飾子(Java) abstract? static? final? アクセス修飾子(Java)public(Java) protected(Java)? private(Java)? serializable? transient? strictfp? native? ■ 開発 JDK JRE JAR? JCP Javaコマンド Concurrency Utilities? Tiger?アノテーション? ジェネリクス ボクシング?オートボクシング アンボクシング? 拡張ループ文 Mustang?Java Compiler API? scripting framework? ドラッガブルアプレット? フリースタイル? MVC リファクタリング DI IoC? アサーション? リフレクション? JavaBean? EoD? POJO? O/Rマッピング JPA? JavaOne TCK? ■ 開発環境? EclipseJUnit? CVS EclipseUML? NetBeans Ant Subversion? JMeter? UML Groovy? GCJ? OpenJDK? Scala ■ Java API? java.?java.lang java.io java.system? java.util javax.? ■ 型 プリミティブ型?byte? integer(Java)? short? long? double(Java)? float(Java)? char(java)? boolean(Java)? クラス型(Java)? キャスト ナローイング変換? 自動型変換? ■拡張 Apache Commons?Collections? Apache Commons Collections ■ Java SE? Java AppletAWT swing SWT? JFace? JavaFX ■ Java EE Servlet JSP EJB DTO? フレームワークStruts Spring JSF? GlassFish? ■ Java ME? CDC? CLDC? MIDP? DoJa? MEXA? JavaCard? ■ Javaバージョン? Java 1.3 Java 1.4? Java 5.0? Java 6.0 Java 7? Java 8? [PR] 中古 ビジネスホン
https://w.atwiki.jp/marokubi/pages/21.html
javaに再々挑戦してみる。。。 目標 javaが組める環境を用意する(eclipse) javaで簡単なプログラムを作れる 環境用意 (1)JREかJDKのインストール Java実行環境としてJREかJDKが必要 →JDKをインストールしておきます。 [ http //java.sun.com/javase/downloads/index.jsp ]から jdk-6u5-windows-i586-p.exeをダウンロード →exeを実行 (2)eclipseのインストール パッケージのダウンロード [ http //www.eclipse.org/downloads/index.php ]から パッケージをダウンロードする。 パッケージの差は含まれているプラグインの差となります。→「こちら」参照 現時点ではあまり気にせず [eclipse-reporting-galileo-SR1-win32.zip] を選択する。 展開する。 →[d \share\eclipse]となるように置く eclipseのアンインストール 単にパッケージを置いたフォルダを削除すればよい(上記の場合は[d \share\eclipse]を削除) eclipseでのjavaアプリの作成 (1)プロジェクトを作る [File]→[New]→[Project] ↓ [Sekect a wizard]→[Java]→[Java Project] [Next] ↓ Contents [Project name ]→HelloWorld [Create new Project in workspace] JRE Use an execution environment JRE →[JavaSE-1.6] Project layout Create separate folders for source and class files [Next] ↓ (略0 (2)クラスを作る [Package Explorer]の[HelloWorld]をマウス右ボタンでクリック 表示されるポップアップメニューで[New]→[Class]を指定 表示される[New Java Class]ダイアログで、[Name]にHelloWorldと入力 同じ[New Java Class]ダイアログで、[Which method stubs would you like to create?]のところにある[public static void main(String[] args)]をチェックする。 [終了]ボタンをクリック ↓ クラスのソースコードを記述する (3)ソースコードの編集 保存[Ctrl]+[S] (4)Javaアプリの実行(クラスをワークベンチから実行する [Package Explorer]の[HelloWorld]をマウス右ボタンでクリック [Run As]→[Java Application] 参考URL http //www.atmarkit.co.jp/fjava/rensai4/java5eclipse01/java5eclipse01_1.html
https://w.atwiki.jp/pspt/pages/264.html
Java JavaはC→C++→Javaという立ち位置にある。世界中に多くのJava開発者がいるため、C言語同様にプログラマーの必修言語とされ、知っておいて損はない言語である。なお、Javaの習得は他の言語に比べやや難しいためC言語を習得した後に勉強することをお勧めする。 JavaJavaのインストール Hello WorldHello.java cmd 注意点 Androidアプリの開発開発環境の構築 参考サイト Javaのインストール 下記のリンク先から最新のJDKをインストールしよう。 Java SE Development Kit 8u5 Hello World 画面に「Hello, World!」の文字列を表示させよう。 1.編集 2.コンパイル 3.実行 Hello.javaを作成する javacコマンドでHello.javaをコンパイルする javaコマンドでhello.classを実行する Hello.java public class Hello { public static void main(String[] args){ System.out.println("Hello, world!"); } } cmd C \xxx\yyy\zzz javac Hello.java C \xxx\yyy\zzz java Hello 注意点 ユーザー環境変数PATHにC \Program Files\Java\jdk1.8.0_05\bin;を追加しておくこと。 C \xxx\yyy\zzz はHello.javaファイルが置いてあるディレクトリを指す。 javaコマンドは拡張子を必要としない。 Androidアプリの開発 Javaの扱いに慣れてきたらAndroidアプリを開発しよう。 開発環境の構築 Android SDK(←Eclipseが含まれている)をインストール SDK Manager.exeを起動して各ツールをインストール ユーザー環境変数PATHにC \xxx\yyy\zzz\sdk\platform-tools;C \xxx\yyy\zzz\sdk\tools;を追加 Pleiades - Eclipse プラグインをインストールしてEclipseを日本語化(任意) 参考サイト 一番かんたんなjava入門
https://w.atwiki.jp/a_kurosawa/pages/15.html
◆Java ◆Java日付の変換 Java SEとかEEとかSDKとかJDSとかJ2SEとかJREとかとか。 EnumクラスをStringにすると、変数の内容消える 自前クラスでのequalsはオーバーライドしないとちゃんと動かない 日付の変換 Date date = DateFormat.getDateInstance().parse(str); getDateInstance()←Date忘れないでね Formatを指定して変換 例えば、Tue, 04 Dec 2012 10 01 05 +0900のような形式。 SimpleDateFormat objFormat = new SimpleDateFormat("EEE, dd MMM yyyy HH mm ss Z", Locale.ENGLISH); Date date = objFormat.parse(str); Local.ENGLISHないとフォーマットできないみたい。 参考 あー、超ハマった。 Java SEとかEEとかSDKとかJDSとかJ2SEとかJREとかとか。 Java SE Java SEとはStandard Editionの略です。 Javaの基本的な関数が入っています。 APIと呼ばれるものです。 例えば、java.lang.Stringとか Java.lang.Systemとかです。 String str = ""; str.equals("あ")とか System.out.print()とか使ったことありませんか? それです。 ちなみにJ2SEというのは、 バージョン1.5(5.0)までの昔の呼び方で、 今はJava SEで統一されているみたいです。 J2の後ろの部分がJava SEのSEの部分なので、 J2EEだったら下のJava EEのこと、 J2MEだったらJava MEと呼ばれるAPIのことです。 Java EE Java EEとはEnterprise Editionの略です。 JavaでWebサイトなどを作る際に必要な関数が入っています。 Servletとかjspの関数などが含まれています。 web.xmlなどをいじってServletクラスを作ったり、 StrutsやSeasarなどのライブラリを使ったことがなければ 縁のない関数かもしれません。 SDK SDKはSoftware Development Kit(ソフトウェア開発キット)の略です。 Javaに関わらずソフトウェアを開発するのに必要なツールが 一式入ってますよというものです。 なのでJavaだと、上で書いたJava SE(Standard Edition)も入っています。 他にはソースを*.classファイルにコンパイル(翻訳)するツール、 作ったアプリケーションを実行する環境などが入っています。 JDK JDKとはJava Development Kit(Java開発キット)の略です。 Javaを開発するのに必要なツールが一式入ってます。 Java専用のSDKということですね。 内容の構成はSDKと同じで、 標準API(Java SE) コンパイラ(*.javaのソースファイルを*.classファイルに翻訳するツール) 実行環境 などが入っています。 JDKはJavaの開発に必要な最低限のツール一式なので、 Java EEは入っていません。 もしかしたらアプレットを作るかもしれませんし、 Webではなく端末上で動くアプリケーションを作るかもしれませんからね。 それらは別途インストールしなければなりません。 補足ですが、JDKのバージョンは1.5、1.6、1.7などありますが、 それらは5.0、6.0、7.0とも呼ばれたりします。 まだ2.0まで行ってないので、1が略されてるみたいですね~。ややこしい。 参考 JRE JREとはJava Runtime Environmentの略です。 上のJDKの項目の実行環境の部分です。 例えば、eclipseなどでアプリケーションを実行する時に必要なツールです。 そのままですが。 コーヒーのマークのたまに更新の通知があがるあのツールです。 このJREにもJava SEやJava EEのように種類があり、 公開JREと非公開JREといいます。 JDKの中に入っているJREは、 JREの中でも基本的なものだけ入っている実行環境です。 これが非公開JREです。 ちなみに非公開JREはJDKの一部というイメージなので、 インストールしたりアンインストールしたりできません。 JDKをアンインストールしたら一緒に消えるという感じです。 更新の通知があがるツールは公開JREです。 参考 EnumクラスをStringにすると、変数の内容消える JavascriptでAjaxでSeasarのActionにアクセスし、 RESULTというEnumを作り、statusとmessageという変数を作成し、 RESULT SUCCESS(0, "成功しました。")のようなのを作って、 返しました。 JavaのEnumの王道の使い方だと思ってたのですが… ResponseUtil.write(JSON.encode(SUCCESS), "text/javascript"); のようにjavascriptに渡すと、 受け取った時に"SUCCESS"というString型になっていて、 statusもmessageもundefinedになります…。。 くそー、JavaのEnumはどう使えっちゅーんだっ 自前クラスでのequalsはオーバーライドしないとちゃんと動かない Javaではクラスは全てObjectを自動的に継承しているので、 equals()を使えるんだが、 そのまま使おうとするとパラメーターが全て一致していても falseが返ってくる。 これはアドレスを見ているからだ。 データが保存されたアドレスはクラスをnewする度に 全く同じインスタンスを比較しないとtrueは返らない。 そこで正しく動作するequals()を実装する為の システムがeclipseには備わっている。 ソースで右クリック→ソース→hashCode() 及び equals() の生成 これを実行するとhashCode()とequals()が自動生成されて 保持しているパラメータが全て一致していればtrueを返す equals()が使えるようになる。 ただし、参考演算子を使っていたり、 if (true) return false; のような括弧を使わないif文などが書かれているので チェックスタイルに引っかかる場合は 自分で直さなくてはいけない。
https://w.atwiki.jp/aiwar/pages/254.html
ステータス 解説 主にMark IV惑星に配置されるAI副官付き基地で見られるCommand Stationの1つ。これはエンジン破壊を主目的とする砲を搭載し、接近した敵の移動速度を激減させる。 戦闘能力以外は、通常のAI Orbital Command Stationと同等の機能を持つ。 扱い方 特有のテーマを持った防衛体制が敷かれる、AI副官惑星で使われるステーションの1つ。通常のコマンドステーションはただの置物も同然だが、これらはそれ自体が立派な要塞であり、油断していると大損害を被る。 この型は強烈なエンジンダメージが特徴。幸い射程はそこまで長くないのだが、大半の艦の移動速度を一発で0まで叩き落すほどの強烈な威力を持つ。純粋な火力自体も低くはない。 もっとも、エンジンダメージ無効の艦なら恐れるまでもなく、他の曲者どもに比べればまだ対処はしやすいほう。面倒な護衛が山ほど付いている場合でもなければ対処できるだろう。
https://w.atwiki.jp/gen3/pages/20.html
java javaドキュメンテーションコメント多言語フィルタ 2013-11-23 以下はあまり役に立たないアイデア。javascriptにでも既定の言語を検出して表示するdivを選択するようなコードを書くほうがすっきりする。 javadocを多言語化する方法として、ドキュメントコメントを例えば次のように書いておき、 /** * div lang="ja" これは日本語のコメントです。 * 第二行目から詳細コメントになるのはjavadocの仕様です。 * /div * div lang="en" This is a English comment. * The second line and belows are details, because of javadoc specification. * /div */ void Dummy() {} これを処理するdocletで例えば -sellang ja とすれば void Dummy() これは日本語のコメントです。 第二行目から詳細コメントになるのはjavadocの仕様です。 となり -sellang en,ja とすれば void Dummy() This is a English comment. The second line and belows are details, because of javadoc specification. これは日本語のコメントです。第二行目から詳細コメントになるのはjavadocの仕様です。 となるようなカスタムdocletが比較的簡単に作れる気がする。 docletの処理内容は、単に div lang=xx のブロックを選択したり並べ替えたりするだけで、あとは標準のjavadocの処理に任せればよい。 まあ、@xxxみたいなタグもあるので span lang="ja" みたいなのも処理できたほうがいいのかな。 というわけで書いてみたらわりと目処が付いたみたいなので、そのうち公開予定。 javaドキュメンテーションコメント多言語フィルタ javaでMP3ファイルのID3タグを読む JavaでID3タグを見る件に関しては、Java ID3 Tag Libraryが老舗らしい。 ファイルオブジェクトを引数としてコンストラクタを呼べば、 取得したオブジェクトからID3の中身の曲名とかアルバムタイトルとかを各種getメソッドで取得できるらしい。設定も出来る模様。日本語環境で扱う場合は文字エンコードに注意しなければならないこともある様子だが。 java.util.logging.Loggerの設定がgetConnectionで書き換わるバグ...ではなかった 以下は System.setProperty("hsqldb.reconfig_logging", "false"); とすればよい、とHSQLDBのヘルプフォーラムで回答をもらった。以下は同様にはまるかもしれないヒトのために整理しながら残しておく。 getConnectionの後に、java.util.Loggerのメッセージが出なくなるとかで悩んだ。 以下、再現可能なコード。 import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.util.logging.Level; import java.util.logging.Logger; /** * 最小構成。新規のパス(URL)を与えて新たにDBを作成すると、Connectionの後のLOGが出ない。 * @author usr1 */ public class LogTest { private static final Logger LOG = Logger.getLogger("TEST"); public static void main(String[] args) { LOG.setLevel(Level.ALL); Connection c = null; try { LOG.info("getConnection前"); System.out.println(LOG.getParent().getHandlers()[0].getFormatter().getClass().getName()); c = DriverManager.getConnection("jdbc hsqldb file //" + args[0] + ";shutdown=true;", "SA", ""); System.out.println(LOG.getParent().getHandlers()[0].getFormatter().getClass().getName()); LOG.setLevel(Level.ALL); LOG.info("getConnection後"); c.close(); } catch (SQLException e) { } } } 上記のコードにて、DBのパスを書き換えた直後の実行(つまり新たなDBを作成して接続する場合)では、以下のようにログメッセージ「getConnection後」が出力されない。Loggerのフォーマッタやハンドラが書き換わってしまっている。 (1回目) C \ java -jar LoggerTest.jar c \test\test99 11 23, 2013 1 00 29 午後 newpackage.LogTest main 情報 getConnection前 java.util.logging.SimpleFormatter org.hsqldb.lib.BasicTextJdkLogFormatter (2回目) C \ java -jar LoggerTest.jar c \test\test99 11 23, 2013 1 00 44 午後 newpackage.LogTest main 情報 getConnection前 java.util.logging.SimpleFormatter java.util.logging.SimpleFormatter 11 23, 2013 1 00 46 午後 newpackage.LogTest main 情報 getConnection後 上のように常に二回目以後が大丈夫ならまだいいのだが、これとは違うもっと大きなコードの中では二回目以後も出力されずに困る。 Logger.getGlobal().setLevel(Level.INFO) も試したが効果は無い。 ネットを検索するとJava SE 7 の logger にはバグがあるそうだが、それとの関係は不明。 NetBeansのデバッグモードで見るとLOG.manager.propsは正常なら9個の配列で、 LOG.manager.props[3] "java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter" とコンソールへの出力が標準のフォーマッタに設定されている。 これが新規のパスにgetConnectionした後だと、 java.util.logging.ConsoleHandler.formatter = org.hsqldb.lib.BasicTextJdkLogFormatter という結果になり、DriverManagerがログの設定を書き換えたまま戻していないようである。 HSQLDBのヘルプフォーラムで質問すると速攻で System.setProperty("hsqldb.reconfig_logging", "false"); で解決すると回答をもらった。HSQLDBは2,3のシステムプロパティを使っているとのこと。
https://w.atwiki.jp/abonabon/pages/24.html
Say Command一覧 Say Commandリストの個人的なメモ. motd もしくは !soundlist で見られる. Say Commandとはチャットで打つと音声が流れるコマンドのこと. 例えば「gg」とチャットを打つと勝手に「グッゲーム」と流れるという. 多用するとうるさかったり鯖が落ちたり迷惑になるので マナーを守って使いましょう. Say Commandは新たに追加されたり隠しコマンドがある可能性あり. 数字を付け足すと色々なバリエーションの音声が流れる場合あり(ex. hi1,hi2,hi3). (2010/04/08段階) じゃおーのさーばー gappoi aa aaa ee eee ser kuririn sensei nobi nanda baka sa-bisu hora bareta maitta gj nf sry igiari matta np ii 3kai sa-sen kakugo tensai korose mondai ran sorya heiwa kuso yokei hanabi konoyaro nanja oha kon ome akirame negere damare hidoi dakara bakamono urusai oc Cptのハーレム鯖 dara oma yuga naui titi sika onya hoi buti kuru yu rocket po gappoi sry hi hi all nf gj hentai gay op sai sin bye bye all sa aa cho tiun n thx tuyo ja tataki kakugo r baka go ku zigo hansei hagesi dai dame awa muri oka エサエササーバー g gappoi aaa aa kike mekure aho matigai kono atama hutari bon baku rgr negere teki shoot ore nai eee ee owa hi all hi a;; hi bye all bye a;; bye bey akirame thx w ww www 10 9 8 7 6 5 4 3 2 1 gekiha ehen honto hosp nani oekaki pipipi sazae tamago urusai umai アントワーヌ劇場 hi all hi bye all bye g gj gg yes no w lol nice oaaa jikan show gomi 40byou akero! hai tntn minna naburi ao lvup switch eigo iiyatuha kanda ok kami! pitagora ggg 3pun JP ZE鯖 apam akirame bf bond bye all bye1-3 checkmate dead desuyone doko dondake dousite down eng game gg gj hi all hi1-3 hidoi jiken ikkai jiken judgement katta keikoku koiyo korekaraga korosareru leader lol moudameda mudajini muri nandato nantekoto nazo nf nisemono noretreat np ok okotowari otori sensou sentou siruka sry standby thx uragiri urusai usiro w wana zako はっぴーらいふ鯖 hi all bye all thank you thx gj nf sorry sry gappoi g gg ggg r n z w m i TYA server (HeadShotOnly) vs20BOTs hi all hi bye all bye nf gj thx sry np gappoi reach urayama hosii soromaze soa w ww ee tya suki gan miya zen tekagen kawaii tacos g ggg kodomo idol rgr neg 3ryuu aa miteru wahaha oppai [JP]NKK ドM Server (修造鯖) 膨大な量のSay Command. motd参照のこと.